-- Copyright (C) 2013 wgm.china@gmail.com (������)
--vss.db.utilsΪ����list�����Ĺ�������

local strfind = string.find
local strsub  = string.sub
local strbyte = string.byte
local strrep  = string.rep
local strchar = string.char
local strrep  = string.rep
local strlen  = string.len
local type    = type
local pairs   = pairs
local ngx   = ngx

-------1���幫�����(��ʼ)---------------
local config_table = ngx.shared.gcs_config            --����gcs_config����
local db           = require("gcs.db")
-------1���幫�����������----------------

-------2���������ļ�������----------------
module(...)
local version = '1.1'

--get version �б���İ汾��
function get_version()
  return version
end

--�������Ӷ�����ݿ�
function get_data_db()
  local conn,db,err = db.mongo_connect()
  return conn,db,err
end

--�رն�����ݿ�
function close_data_db(conn)
  local timeout = 1000
  local count   = 300
  local ok,err = conn:set_keepalive(timeout, count)
  if not ok then
    return nil,"mongodb close err:"..err
  end
end

